From 0275ca0604b556cb30d0ed0e460a6ca11244f37b Mon Sep 17 00:00:00 2001 From: debris Date: Sun, 30 Jul 2017 16:15:35 +0200 Subject: [PATCH] Removed redundant unwrap --- src/cargo/ops/cargo_read_manifest.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/cargo/ops/cargo_read_manifest.rs b/src/cargo/ops/cargo_read_manifest.rs index 075006885..3cc736a2d 100644 --- a/src/cargo/ops/cargo_read_manifest.rs +++ b/src/cargo/ops/cargo_read_manifest.rs @@ -62,10 +62,9 @@ pub fn read_packages(path: &Path, source_id: &SourceId, config: &Config) })?; if all_packages.is_empty() { - if errors.is_empty() { - Err(format!("Could not find Cargo.toml in `{}`", path.display()).into()) - } else { - Err(errors.pop().unwrap()) + match errors.pop() { + Some(err) => Err(err), + None => Err(format!("Could not find Cargo.toml in `{}`", path.display()).into()), } } else { Ok(all_packages.into_iter().map(|(_, v)| v).collect()) -- 2.30.2